home *** CD-ROM | disk | FTP | other *** search
- package org.flintparticles.counters
- {
- import org.flintparticles.emitters.Emitter;
-
- public class Blast implements Counter
- {
-
-
- private var _startMax:uint;
-
- private var _startMin:uint;
-
- public function Blast(param1:Number, param2:Number = NaN)
- {
- super();
- _startMin = param1;
- _startMax = param2;
- }
-
- public function set startMin(param1:Number) : void
- {
- _startMin = param1;
- }
-
- public function set startMax(param1:Number) : void
- {
- _startMax = param1;
- }
-
- public function updateEmitter(param1:Emitter, param2:Number) : uint
- {
- return 0;
- }
-
- public function get startMax() : Number
- {
- return _startMax;
- }
-
- public function startEmitter(param1:Emitter) : uint
- {
- if(_startMax)
- {
- return Math.round(_startMin + Math.random() * (_startMax - _startMin));
- }
- return Math.round(_startMin);
- }
-
- public function get startCount() : Number
- {
- return _startMin == _startMax ? startMin : (startMax + startMin) * 0.5;
- }
-
- public function get startMin() : Number
- {
- return _startMin;
- }
-
- public function set startCount(param1:Number) : void
- {
- startMax = _startMin = param1;
- }
- }
- }
-